Test case prioritization for object-oriented software: An adaptive random sequence approach based on clustering
نویسندگان
چکیده
منابع مشابه
Adaptive Evolutionary Testing: An Adaptive Approach to Search-Based Test Case Generation for Object-Oriented Software
Adaptive Evolutionary Algorithms are distinguished by their dynamic manipulation of selected parameters during the course of evolving a problem solution; they have an advantage over their static counterparts in that they are more reactive to the unanticipated particulars of the problem. This paper proposes an adaptive strategy for enhancing Genetic Programming-based approaches to automatic test...
متن کاملAn Application of Adaptive Random Sequence in Test Case Prioritization
Test case prioritization aims to schedule test cases in a certain order such that the effectiveness of regression testing can be improved. Prioritization using random sequence is a basic and simple technique, and normally acts as a benchmark to evaluate other prioritization techniques. Adaptive Random Sequence (ARS) makes use of extra information to improve the diversity of random sequence. Som...
متن کاملTest selection for object-oriented software based on formal specifications
Abstract: We propose a method of test selection based on formal specifications, for specification-based testing of object-oriented software. This method is based on rigorous theoretical foundations. To limit the size of test sets, we present several hypotheses specific to object-oriented systems, used to reduce an exhaustive test set into a pertinent test set. Regularity hypotheses are used to ...
متن کاملClustering Based Prioritization of Test Suites in Software Testing
Software Testing challenges the development process at all stages of software development and it is no surprise that a bulk of development cost is spent on testing. Testing is fundamental to software quality and is ultimate review of specification, design and coding. Human fallibilities are enormous and errors may begin to occur at the very inception of ideas. The focus of Test case design is o...
متن کاملOn Attributes of Objects in Object-Oriented Software Analysis
One of the modern paradigms to develop a system is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles. There is a sequence of activities to develop an analysis model. In the first step, we work in developing an initial use case model. Then in the second step, they identify a number of concepts and build a glossary of partic...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Journal of Systems and Software
سال: 2018
ISSN: 0164-1212
DOI: 10.1016/j.jss.2017.09.031